package design.patterns.visitor;

/**
 * desc     :
 * dateTime : 2020-06-14 15:47
 *
 * @author wwchen
 */
public class Client {
    private static ObjectStructure object;
    private static Visitor visitor;

    public static void main(String[] args) {
        // 创建一个结构对象
        object = new ObjectStructure();
        // 创建一个访问者
        visitor = new VisitorA();
        // 给结构对象增加一个节点
        object.addNode(new NodeA());
        // 让具体访问者访问结构 NodeA
        object.action(visitor);


    }
}
